Boost.Wave
11 Added in Boost 1.33.0
Categories: String

The Boost.Wave library is a Standards conformant, and highly configurable implementation of the mandated C99/C++ preprocessor functionality packed behind an easy to use iterator interface.

Maintainers

Hartmut Kaiser

Boost.Wave

Branch Appveyor (MSVC) GitHub Actions (gcc, clang)
Master AppVeyor GitHub Actions
Develop AppVeyor GitHub Actions

The Wave C++ preprocessor library is a Standards conformant implementation of the mandated C99/C++ preprocessor functionality packed behind a simple to use interface, which integrates well with the well known idioms of the Standard Template Library (STL).